human endeavour - French English Dictionary